package com.ganinfo.sys.service;


import org.beetl.sql.core.engine.PageQuery;

import com.ganinfo.common.data.TransmitMap;
import com.ganinfo.sys.model.SysRole;
/**
 * @ClassName:   ISysRoleService
 * @Description: [sys_role]业务接口
 * @author:      ruikanwang
 * @date:        
 */
public interface ISysRoleService{

    /**
	 * @Title: getSysRoleList
	 * @Description: TODO
	 * @param paramSysRole
	 * @return
	 * @return: PageQuery<Object>
	 */
	PageQuery<Object> getSysRoleList(TransmitMap transmitMap);

	/**
	 * @Title: addSysRole
	 * @Description: TODO
	 * @param paramSysRole
	 * @return
	 * @return: boolean
	 */
	boolean addSysRole(SysRole paramSysRole);

	/**
	 * @Title: updateSysRole
	 * @Description: TODO
	 * @param paramSysRole
	 * @return
	 * @return: boolean
	 */
	boolean updateSysRole(SysRole paramSysRole);

	/**
	 * @Title: deleteSysRole
	 * @Description: TODO
	 * @param paramSysRole
	 * @return
	 * @return: boolean
	 */
	boolean deleteSysRole(SysRole paramSysRole);

}
